// pages/home/scan/index.js
import {
	http
} from '../../../utils/apiutils'
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		show: false,
		result: {}
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad(options) {
		this.sacn()
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady() {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow() {

	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide() {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload() {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh() {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom() {

	},
	onClose: function () {
		this.setData({
			show: false
		})
		setTimeout(_ => {
			_this.sacn()
		}, 300)
	},

	onclickSure() {
		let _this = this;
		http.authResident(this.data.result, res => {
			if (res.status == 200) {
				wx.showToast({
				  title: '授权成功',
				  icon:"none"
				})
				this.setData({
					show:false,
					result:{}
				})
				setTimeout(_=>{
					wx.navigateBack({
						delta: 1,
					})
				},1500)
			} else {
				wx.showToast({
					title: res.msg || res.message,
					icon: "none",
					success() {
						_this.setData({
							show: false
						})
					}
				})
				setTimeout(_ => {
					_this.sacn()
				}, 300)
			}
		}, err => {})
	},
	sacn() {
		let _this = this;
		wx.scanCode({
			success(res1) {
				let result = JSON.parse(res1.result);
				_this.setData({
					show: true,
					result: result
				})
			}
		})
	}
})